home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Monster Media 1996 #15
/
Monster Media Number 15 (Monster Media)(July 1996).ISO
/
utils
/
oh12.zip
/
TS.DOC
< prev
next >
Wrap
Text File
|
1996-05-25
|
42KB
|
842 lines
Triple Shell
Copyr. 1990 - 1996 Gleason Pace
China Wing Software
12162 S. W. Scholls Ferry Rd. #191
Tigard, Or. 97223
DISCLAIMER OF WARRANTY
I have spent a good deal of time making Triple Shell the best of its
kind; however, this software and documentation file are sold "As Is" and
without warranties as to performance or merchantability or any other
warranties whether expressed or implied. Because of the various hardware and
software environments into which this program may be put, no warranty of
fitness for a particular purpose is offered.
Good data processing procedure dictates that any program be thoroughly
tested with non-critical data before relying on it. The user must assume
the entire risk of using the program. Any liability of the seller will be
limited exclusively to product replacement or refund of purchase price.
The copyrighted or registered names mentioned herein are the property of their
respective owners.
The files you should find in this archive are:
TS.EXE--Triple shell.
TS.DOC--this file.
Requirements
DOS 3.0 or higher. Compatible with Hercules, monochrome, CGA, EGA,
VGA video systems. TS will run on any IBM compatible system including
networks. TS only requires 48K for itself. It will be useful on systems
with only one floppy drive, but its full usefulness will be more apparent on
systems with 640K ram and a hard drive.
Triple Shell now detects the presence of and releases time slices to
DOS sessions under OS2, Desqview and Windows. If Windows is holding back on
giving TS time, try setting IdleVmWakeUpTime=x (with x being 1 or 2 seconds) in
system.ini. If you are using a real IBM or MS DOS in the window, rather than
an OS2 or Windows virtual DOS, you will need to have at least DOS 5.0 to get
time slice support.
Program Overview
Triple Shell is a very quick and handy DOS shell that does everything
you always wished a shell would do without getting in your way. Unlike CED,
or Doskey it is not necessary to arrow key back through multiple command lines
looking for the one you want. Previous commands are always on display and
accessible with just a few keystrokes. A previous command can be edited with
full keyboard cursor control. Unlike large DOS shells, any program (or batch
file) will run in the TS environment with truly managed command line support.
And unlike many other shells it is not necessary to thread though menus to find
the function you need.
I have put a lot of work into this documentation knowing full well
that, if you can't get TS to do what you want after a few tries, you
probably won't use it. Docs pretty much go unread. There is just too much
good stuff out there to hassle with a program that doesn't work right with a
small amount of effort. On the other hand, TS, because of its small size, is
deceptive. This program does a LOT. And it does it quickly and easily. A
little noticing of the different modes that this program can operate in and
considering how these modes fit into your needs and patterns will pay off.
'Nuff said.
I use TS constantly. It has been a great help to me over the past
few years. And developing it has been a great source of enjoyment. I
believed the previous version would be the last. But it was not to be.
So, one more time, I am sending TS out into the world and I wish it well.
May it be useful for you as it has been for me.
USING TRIPLE SHELL
When you load TS it is prepared to act in six different ways:
■ It sorts the default directory contents into three separate
lists. These then directly become an editable menu of
directories to change to, programs to run and data files
to edit.
■ These lists also directly become an editable menu of files
and directories to move, copy or delete.
■ The lists can be displayed in two different formats
(operational modes) with special powers given to each.
■ TS provides a list of 10 Autokey programs which can be
executed by pressing 0-9. The information at the flashing
prompt in the lists will be passed to the program as a
command line if the program will accept one.
■ TS stores commands as they are executed in the History Lists.
Previous commands also remain in the list of origin and can
be edited and/or used again in either location.
■ TS accepts "Enter" as an all purpose command execution key.
Place the cursor on the directory you wish to change to,
command line you wish to execute, or data file you wish to read
and press this key. TS expects directory names to be in the
Directory List. Otherwise, TS uses the file extension to
determine what action to take.
TS has two operational modes each with submodes.
■ Command Mode: presents you with three sorted lists
(Subdirectories in this Directory, Program Files in
this Directory, and Data Files in this Directory)
plus the 10 member Autokey List. The entries in the
lists are shown in abbreviated form. Any of them can
be individually edited. All of TS's functions are
available in this mode. Use "scroll lock" to switch
between submodes:
■ Overwrite lists when changing default drive or
directory. This is the default mode when
loading TS.
■ Preserve lists when changing default drive or
directory. You can load TS in this mode if
you use the "/s" switch. If you have previously
saved a set of lists with the "a" function, TS
will load with these. If not, the lists will be
empty.
■ Expanded Edit Mode: presents you with a full screen,
text editor style display of one of the lists. You
have complete freedom of cursor movement, allowing you to
edit, and/or execute any of the command lines shown. You
may also switch between the three lists of the current
submode. A limited set of function keys is available.
You can load TS in this mode if you use the "/x" switch.
You can enter Expanded Edit Mode from Command Mode by
pressing the "x" key. Once you are in expanded mode,
"Scroll lock" is the passive switch and "page down" is
the active switch for changing submodes:
■ Command History Lists: when you execute commands
in one of the other submodes, the commands are saved
to these lists as well as preserved in the list of
origin. The history lists are never overwritten
with directory information.
■ Directory Content Lists: the same lists you see
in Command Mode but with expanded edit access. While
in this submode, you can overwrite one of these lists
with new directory contents only by pressing "f6".
When you have executed a command in this submode,
you will find the list shifted up one line when you
return to TS. The cursor will be placed at a new
blank line just as it would be if you were executing
commands at the DOS prompt.
Some sample TS command lines:
TS loads TS in Command Mode. The lists will be overwritten
when you change the default drive or directory.
TS /s loads TS in Command Mode using lists previously saved
with the "a" function. The lists will not be over-
written when you change default drive or directory.
TS /x loads TS in Expanded Edit Mode, History List submode.
TS /s,/x loads TS in Expanded Edit Mode, Directory Content List
submode, using lists previously saved with the "a"
function.
Also the Autokey List can be loaded from the command line as described below.
Be sure to use lower case for switches and a comma to separate parameters.
Other Triple Shell Features
■ File and directory copy, move and delete operations
can be from anywhere and to anywhere.
■ File and directory attributes are displayed and file
attributes can be very easily changed.
■ If any part of the target path does not exist in a file
copy, or move, TS will ask if you want to create the new
directori(es) needed and, if so, create them. TS creates
new directories needed for drive/directory moves without
asking.
■ TS creates multiple new directory levels all at once rather
than requiring a separate creation for each new directory.
■ TS provides a directory prune function which will
scan the directory tree starting at the level named
at the flashing cursor/highlight bar, and remove all
empty directories. If the named directory becomes
empty in this process, it too will be deleted.
■ TS will avoid copying files onto themselves and will ask
if you want to overwrite duplicate file names.
■ TS uses the faster DOS rename function for file move
operations whenever possible.
■ Improved interrupt 24 (drive not ready, etc.) handler
providing meaningful options that work the first time.
■ Date and time set and display. TS stops and asks for
date and time when loading on an 8088/6 machine.
■ 16 color selection for 7 areas of the display if
your system supports this. Default colors (B/W) can
be restored. Your favorite screen color scheme can be
saved. TS will load with it in the future.
■ TS saves lists and color choices to itself. It does
not litter your disks with .cfg files.
Typical TS Command Mode display
* DIRECTORY LIST AREA *
Monday, September 21, 1992▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒05:50PM
▒▒▒ Autokey Programs ▒▒▒▒▒ASMFILES ▒ ▒ ▒▒
▒▓▓ 1. ds 6. cad.bat ▒▒▒▓▓ ▓ ▓ ▒▒
▒▓▓ 2. edit 7. sr ▒▒▒▓▓ ▓ ▓ ▒▒
▒▓▓ 3. ff 8. ▒▒▒▓▓ ▓ ▓ ▒▒
▒▓▓ 4. m.bat 9. ▒▒▒▓▓ ▓ ▓ ▒▒
▒▓▓ 5. a.bat 0. ▒▒▒▓▓ ▓ ▓ ▒▒
▒▓▓ ▒▒▒▓▓ ▓ ▓ ▒▒
▒▓▓ * STATUS BOX * ▒▒▒▓▓ ▓ ▓ ▒▒
▒▓▓ Subdirs in this dir ▒▒▒▓▓ ▓ ▓ ▒▒
▒▓▓ Free disk space: 10182656 b ▒▒▒▓▓ ▓ ▓ ▒▒
▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▒▓▓▓▓▓▓▓▓▓▓▓▒▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒
▒▒▒C:\BIN\ASMFILES * COMMAND LINE EDIT AREA * f1=help ▒▒▒
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒[C:\MASM\BINP]▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
▒▒▒CATCH.TXT 1▒KEYS.LIS ▒ ▒▒▒▒▒CALLTREE.E ▒LIB.EXE ▒ ▒▒
▒▓▓CV.HLP ▓M.TMP ▓ ▒▒▒▓▓CREF.EXE ▓LINK.EXE ▓ ▒▒
▒▓▓FACE.ASM ▓MACRO.ASM ▓ ▒▒▒▓▓CV.EXE ▓M.EXE ▓ ▒▒
▒▓▓FACE.BAK ▓MEMO ▓ ▒▒▒▓▓CVPACK.EXE ▓MAKE.EXE ▓ ▒▒
▒▓▓FACEIMPR.B ▓PACK.LIB ▓ ▒▒▒▓▓ECH.EXE ▓MASM.EXE ▓ ▒▒
▒▓▓FACEIMPR.T ▓PACK.LIS ▓ ▒▒▒▓▓ERROUT.EXE ▓MEGREP.EXE ▓ ▒▒
▒▓▓GUF ▓TOOLS.INI ▓ ▒▒▒▓▓EXEHDR.EXE ▓MEM.BAT ▓ ▒▒
▒▓▓HN.ASM ▓ ▓ ▒▒▒▓▓EXEMOD.EXE ▓SCED.COM ▓ ▒▒
▒▓▓KACE.OBJ ▓ ▓ ▒▒▒▓▓EXEPACK.EX ▓UNDEL.EXE ▓ ▒▒
▒▓▓KCED.ASM ▓ ▓ ▒▒▒▓▓EXP.EXE ▓VIDTST.EXE ▓ ▒▒
▒▓▓▓▓▓▓▓▓▓▓▓▒▓▓▓▓▓▓▓▓▓▓▓▒▓▓▓▓▓▓▓▓▓▓▓cns▓▓▓▓▓▓▓▓▓▓▓▒▓▓▓▓▓▓▓▓▓▓▓▒▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒
* DATA FILE LIST AREA * * PROGRAM FILE LIST AREA *
Information between asterisks and arrows (* *) are labels for this
illustration and do not appear in the actual display. Also The "Subdirs in
this dir" entry in the status box indicates that the flashing cursor/highlight
bar would be in the Subdirectory List (but I can't show the highlight bar in
this text file). Specifically, "ASMFILES" in that list would be highlighted
linking to the display in the command line edit area. The (completed) display
in the command line edit area changes as you move the (abbreviated) highlight
bar.
The "1" next to "catch.txt" indicates that the read only file attribute
has been set for this file. The "" next to "keys.lis" means that this entry
in the data file list has been marked for multiple copy or move operations.
OVERVIEW OF TS FUNCTION KEYS
Edit Mode Keys List
Arrow Move the cursor left or right and, in
expanded mode, up and down.
Bksp Delete the previous letter.
Del Delete the letter under cursor.
End Move the cursor to the end of the line.
Enter Universal action key that terminates input
and runs a program, changes default directory
or loads a data file into an editor.
Esc Exit edit mode.
Home Move the cursor to the beginning of the line.
Ins Toggle insert mode.
Page down In expanded mode, switch between the History
List and the Directory Content List displays.
Page up Erase to the end of the line.
Tab Move the cursor to the next blank space.
Command Mode Keys List
Cursor/Highlight Bar Control
Arrow Move the highlight bar among the selections
in the lists. Wrap around in all directions
is provided.
End Move the highlight bar to the lower left of the
current list.
Home Move the highlight bar to the upper left of the
current list.
Insert Move the highlight bar to the center of the
current list.
Page down Move the highlight bar to the lower right of the
current list.
Page up Move the highlight bar to the upper right of the
current list.
Feature Control
F1 Context sensitive help.
F2 Edit the entry at the flashing
cursor/highlight bar.
F3 Move cursor to Directory List.
F4 Move cursor to Program File List.
F5 Move cursor to Data File List.
F6 Reload and display the current list.
F7 Create new directori(es).
F8 Mark file or directory at cursor.
F9 Run DOS internal command.
F10 Enter change default drive procedure.
Del Delete files or directories at the
cursor or marks.
Enter Universal action key that runs a program,
changes default directory or loads a data
file into a text editor.
Esc Terminate TS and returns to DOS.
Num+ Move the default directory up one level.
Num- Toggle error beep.
Scroll lock Toggle the Autolist feature on and off.
1,2,3, Start the respective Autokey Program
4,5,6, passing the data file at the cursor as the
7,8,9,0 file for the Autokey Program to act on.
Pressing shift and the number allows you to
edit the Autokey Program entry
. or > Increase attribute sum for a file
, or < Decrease attribute sum for a file
a or A Archive the current lists to disk so
TS can be loaded with them in place
next time.
c or C Copy files or directories at the cursor
or marks.
d or D Provide direct Dos access. Type 'exit'
to return to TS.
g or G Mark all valid filenames or directories
in the current list.
m or M Move the files or directories at the
cursor or marks.
t or T Set the computer clock.
u or U Unmark all marked entries in the current list.
x or X Enter extended edit mode.
y or Y Set the computer calendar
Color Control
` or ~ Toggle background bright color blink.
b or B Change the border color.
e or E Change the empty space color.
h or H Change the highlight color. This
is the color of the cursor and
the status box above the center
edit line.
i or I Change the information color. This
is the color of the Autokey List
in the upper left corner of the display
and the help screen text.
l or L Change the list color. This is
the color of the three Directory Content
Lists.
n or N Change the color of TS help prompts
and the help screen border.
r or R Restore startup default colors. The
default colors are black and white.
s or S Change the color of selected drive
for the change default drive function (f10).
v or V Save your color selections so TS can be
loaded with them next time.
TS FUNCTION KEYS IN DETAIL
Edit Mode Keys
The edit mode includes editing command lines, and date, time, or color
input fields. The arrow keys provide cursor movement with left and right
wrap around. "Home" and "End" move the cursor to the beginning or end of the
input space. "Backspace" and "Delete" erase single characters and "Page Up"
erases from the current cursor position to the end of the input space.
"Insert " toggles whether entered text will appear over old text or push old
text to the right. "Enter" exits single line edit (but not extended edit
mode) and executes the action as indicated; "escape" exits edit mode with no
action. See the discussion of the "Enter" key in the next section for a more
complete description of it's operation. Of the Command Mode functions, only
"Num-", "Num+", "Scroll lock" and the "f(n)" keys are available.
Command Mode Keys
Feature Control
F2: Enter single line edit mode and allow editing of the command
line that is currently displayed across the center of the screen. The keys
mentioned in the "Edit Mode Keys List" function here. For further discussion
of the edit mode see the paragraph above.
F3, F4, F5: These keys move the cursor among the list areas. The
cursor maintains its relative position within that list. In expanded edit
mode, the appropriate list displayed.
F6: Redisplay the current list from the cursor position to the
end of available space. TS keeps track of files or directories listed so
far and starts over when all have been displayed.
F7: Make a new directory. This function operates in any of the
three lists. If you include drive and path, the directory is created as
specified. If you omit drive and path, the subdirectory is created in the
current default directory. You can create multiple directory levels all
at once. For instance: you can create "C:\WP\DOCS\JOHN\PROJ#1" from
anywhere simply by pressing "f2" to enter edit mode, typing the entire
line and pressing "f7". In Expanded Edit Mode you don't need the "f2".
F8: Mark the file or directory at the cursor. Marked files or
directories can be copied, moved or deleted as a group. If the operation
specified is unsuccessful for any reason, the files or directories not copied,
moved or deleted remain marked after TS returns control to you. The mark is
removed for any files that have been successfully operated on. TS also
displays the total disk space of the files marked.
F9: Run an internal DOS command within TS. When you press this
key, if you are not already in single line edit mode, the cursor moves to
the central command line edit area or, in Full Screen Edit Mode, remains
at the currently selected command line. TS then waits for you to enter a
DOS internal command. Press "Enter" to execute the command, or "Escape"
to abort the operation. Internal DOS command lines that you have executed
are not saved for reuse. The DOS internal command "DIR" can be entered in
the lists and executed like any external command.
F10: Change the default drive. A list of available drives is
displayed. The number of available drives can be controlled by putting a
LASTDRIVE command in your config.sys file. Left and right cursor movement
with wrap around is allowed within the list. The "Home" and "End" keys are
active as in edit mode. Press enter when the highlight is on the drive
you want, or you can simply press the letter of the drive you want at
any time in this display. As you move the cursor from letter to letter in
the list of available drives, the default directory contents for each drive
will be displayed in the three list areas if the Autolist feature is turned on
(Scroll Lock off).
Delete: Delete the files or directories at the cursor or marks.
If files or directories are marked in the list where you have placed the
flashing cursor/highlight bar, these are deleted. Otherwise, the file or
directory at the cursor is deleted. Data files or program files can be
deleted in either the Data File List or the Program File List. Directories
must be deleted from within the Directory List. If the directory you have
indicated for deletion is not empty, TS will ask if you wish to go ahead
before deleting. Any file or directory can be deleted from anywhere but
you cannot delete the default directory or a parent of the default directory
unless you are deleting the whole disk. To delete an entire disk:
move the highlight bar into the Directory List
press "f2"
enter "A:\" (or whatever drive letter you wish)
press Escape
press Delete
TS will stop and ask if you are sure you want to do this, but be careful with
"C:\". TS really will delete your entire hard disk if you tell it to.
Large operations like that can take a few minutes.
Enter: Pressing "Enter" with the cursor/highlight bar on a Directory
List entry changes the default directory. The named subdirectory must be in
the default directory or complete drive and path must be provided. If the new
directory is on a different drive, TS will change the default drive as well.
Pressing "Enter" with the cursor on an executable program or batch file name
in the program or data file list will execute that program or batch file. The
pertinent drive and directori(es) may be omitted if the program or batch file
resides in DOS path or the default directory. The ".exe", ".com" or ".bat"
extension also may be omitted. Pressing "Enter" with the highlight bar on a
data file name in the Program or Data File List will load that file into any
text editor named "edit" or "list". The drive and directori(es) may be
omitted if the data file resides in the default directory. TS looks for
"edit" first then for "list" (.exe,.com, or .bat). If none of those exist in
the DOS path, TS will display the file with the DOS internal command "type"
using the "more" pipe. If you do not have a text editor named "edit" or
"list" and you do not wish to rename one (be sure to preserve the ".exe" or
".com" extension when renaming), you can make a batch file that calls your
text editor and name it "edit.bat" or "list.bat". You will need to include
the command line reference " %1" in your batch file after the program name.
The pipe "more.com" comes with DOS and causes "type" to display text one page
at a time. If you are using this option, "more.com" will need to reside
in the DOS path.
Num+ key: Move the default directory up one level. For instance,
if the current default directory is e:\bin\asmfiles, pressing "Num+" will
cause the default directory to be set at e:\bin.
Num- key: Toggle the error beep signal that is given when TS detects
an error condition. The presence of the symbol "" in the key status bar in
the bottom center of the screen tells you that the error beep is on.
Scroll lock key: Toggle the Autolist feature. When this feature is
selected (scroll lock is off), new Program, Data and Directory Lists are
read and displayed from the default drive and directory when you move
the cursor among the drive selection list (after pressing "f10") or otherwise
change the default drive or directory. If the Autolist feature is not
selected, no new information is read or displayed. This is useful if you want
to change a default while preserving your command line lists for further use.
If the "s" in the key status bar in the bottom center of the screen is lower
case, "Scroll lock" is off.
1,2,3,4,5,6,7,8,9,0: Start the respective Autokey program or batch
file passing the option line at the flashing cursor/highlight bar, which can
be in any of the three lists, to the program or batch file for action. The
passed option line will normally contain a data file and/or option switches
which, again, you can tailor to your needs in edit mode. Pressing shift and
the number allows you to edit the Autokey Program entry. In other words to
edit program 1, press shift and the number one (the equivalent of pressing
"!"). All edit mode features will apply. When loading TS, you can give up
to ten program or batch files on TS's own command line to pass to respective
Autokey positions 0 through 9. They will be listed as Autokey Programs in
the upper left corner of the TS display. Program or batch files for which
you do not include drive or directory will need to be in the DOS path to run.
You may omit the .exe, .com or .bat extensions. Including extensions, drive
and directories speeds loading the program or batch file slightly. You may
include data files in the Autokey declaration. TS will handle them as
described for the "Enter" command above when the assigned number is pressed.
Directory changes, however, cannot be accomplished for directory names entered
in the Autokey List by pressing the number assigned. All of TS's own command
line entries must be separated by commas. For example, if you invoke TS as
follows:
TS c:\bin\m.exe,c:\fw3\fw,sm.exe,ts.doc
pressing 1 will execute "m.exe", 2 will execute "fw.exe", "fw.com" or "fw.bat"
and 3 will execute "sm.exe". In each case, TS will pass the information at the
highlight bar as a command line to the program for its use. And finally,
pressing 4 will load ts.doc to an editor named "edit", or "list" (.exe, .com
or .bat) or pass it to the DOS "type" command. It will probably be most handy
if you load TS with your Autokey Program List and switches from your
autoexec.bat file.
. or >: Increase attribute sum for a file. The attributes are
displayed in sum form. The base indicators are:
1 - Read Only
2 - Hidden
4 - System
So, if a file has a sum of 3, the read only and hidden attributes are set.
Similarly, if the sum is 7, all three attributes are set. Directories may
have any of the above attributes; TS will display but not change these.
TS does not affect or display the archive attribute. If you increase the
sum past 7, it cycles to 0 (all attributes off). Similarly, if you decrease
the sum below 0, it cycles to 7.
, or <: Decrease attribute sum for a file. See above.
a or A: Archive the current lists to disk so TS can be loaded with
them in place next time. If you want load TS with a previously archived set
of lists, put a "/s" in the command line (without quotes) when loading TS.
The "/s" (must be lower case) can be placed anywhere in the command line but
it must be separated from any other entries by commas. If your system is
configured to use some other switch character than the forward slash, go
ahead and use your character. TS will recognize it. Using the "/s" switch
will cause TS to load with "Scroll lock" turned on, thus disabling the Autolist
feature described above. You should previously have archived your lists
by pressing "a" or "A" while running TS. Otherwise, TS will load with empty
lists. You should do this with TS.EXE on the disk in the drive and directory
from which you loaded it. The above TS command line including the "/s" switch
would look like:
TS c:\bin\m.exe,c:\fw3\fw,c:\util\sm.exe,ts.doc,/s
c or C: Copy the files or directories at the cursor or marks. If
you are copying the file at the highlight bar, TS will enter edit mode and
wait for you to give it drive, directory, and filename information for the
new file. The destination drive and path can be anywhere, even a location
that does not yet exist. Exit edit mode with "Escape" to abort the operation,
or use the "Enter" key to complete it. If you make no change in the original
file description while in edit mode, TS will ask you if you wish to copy a
file onto itself and give you another chance to change the file name and/or
destination directory. If you are copying multiple marked files or single
or multiple directories, TS will enter the edit mode and wait for you to
enter the destination drive and path. If the destination you give does not
exist, TS will stop and ask if you wish to create the new directories for
file copies or moves. For directory copies or moves, TS automatically
creates the needed directories without asking. You may omit the final
backslash if you wish. You cannot change individual file names when copying
multiple files. If a file in the process of being copied or moved exists in
the destination drive and directory, TS will ask if you wish to overwrite
the file. If you do not, TS will ask you to enter a new name and/or
destination for the file to be transferred. Entire drives may be copied
by entering the drive indicator, semicolon and backslash in the Directory
List as described for deleting above. Then press the "c" (rather than "delete")
and proceed as for copying a directory.
d or D: Pass control to DOS. Type "exit" to return to TS.
g or G: Mark all the valid filenames in the current list. Marks
are not preserved through screen changes. All marks in a particular list are
lost if you use "f6" to redisplay it.
m or M: Move the files or directories at the highlight bar or marks.
This function operates in the same way as the copy routine described above,
except that, if TS was successful in saving the file or directory at its new
destination, TS will delete it from its old location. If the file or
directory was not successfully saved at its new location TS will not delete
the old file or directory. Wherever possible, TS uses the faster DOS
rename function to move files.
p or P: Prune empty directories in the directory tree from
the given starting point. If the top of the given tree becomes empty
in the process, it too is deleted.
t or T: Reset the computer clock. Input the time as HH MM SS.
The blanks can be spaces, semicolons or any other key. Use military time,
and press "Enter" when you are finished. The default is no change; invalid
data will also give no change.
u or U: Unmark all files in the current list.
x or X: Enter Full Screen (Expanded) Edit Mode. Twenty entire
command lines are displayed and complete freedom of cursor movement is
allowed among them. Press "Page Down" to switch between the History
Lists and the Directory Content Lists. Only the "f(n)", "Num-" and "Num+"
keys are active. You can get new directory listings in this mode only by
pressing "f6" if you are not in History List submode. Pressing "f3", "f4",
or "f5" will display a different list for you but the old list is preserved
and will be redisplayed if you press the appropriate "f(n)" key to bring it
back. The "Enter" key operates as in other modes, executing a command,
changing the directory or displaying a data file depending on the current list
and the command line contents. When you return from executing a command line
in this mode, you will find the command shifted up one line if you are not in
History List submode. The cursor will be positioned on a blank line ready for
new input. Press Escape to exit Full Screen Edit Mode and return to Command
Mode. Relative cursor list position is maintained when switching to and from
Expanded Edit Mode for the first 20 Command Mode positions. Use the "/x"
command line switch to load TS in this mode (History List submode). If you
use both the "/x" and the "/s" command line switches, TS will load in the
Directory List submode and display lists previously saved with the "a"
function, if any.
y or Y: Reset the computer calendar. Input the date as MM DD YY.
This function operates in the same way as the reset time routine described
above.
Color Control
These functions operate in the same basic pattern. When one of them
is invoked, a list of colors is displayed and you are asked to supply color
codes in either a text/background, TT BB, format or as two digits, CC,
depending on the function you have chosen. The space in the TT BB format can
be a space or any other key. Codes for the present settings are displayed
as defaults. The list of color choices in the upper right of the screen will
be in two columns. Codes for the left column are 0 through 7; codes for the
right column are 8 through 15. The colors in the left column are normal
intensity and can be used for the either text or background. The right
column has the high intensity (light) colors. If you choose a color from
the right column for a background color it will display as normal intensity
and blink. You can disable blinking and get high intensity background display
by pressing "`" or "~". Blinking is disabled when you see the "" symbol
displayed in the key status bar in the bottom center of the screen. When you
have the colors the way you want them, press "v" or "V" to save them. TS will
load with your color selections in place next time.
Changes in version 2.2
This version was tested and will run on 8088/86, 80286, 80386 cloned
and standard IBM computers. Screen display problems with the original
IBM PC's were corrected.
The user interface was redesigned to be more pleasing to the eye
and make the most common flow of action be upper left to upper right
to lower right to lower left.
Changes in version 3.0
Auto key programs were expanded from loading three on the command
line to six.
Screen color control added.
Scroll lock control of Autolist feature added.
Archival feature added.
Error beep and toggle added.
Interrupt 24 handler added.
Display of default drive space available and total bytes marked added.
Version 3.0 is the first released for shareware distribution.
Changes in version 3.1
Freedom and control of cursor movement among the lists are improved.
Help screen enlarged.
Interrupt 24 handler improved.
When changing the default drive, Home, and End keys and the Autolist
feature are active, and this version allows you to simply press the
letter of the drive you want to select.
Changes in version 3.2
Context sensitive help added.
Functions G and U added.
Changes in version 3.3
Lists are now alphabetized. When you change the default drive or
directory, the lists are redisplayed completely rather than from the
current cursor location.
The color selection lists display the color names in the color they
represent. Also the current color code is given as a default for all
of the color change functions.
Changes in version 4.0
The interface is redesigned. The outer box is removed and TS starts
up in color if you have a color monitor.
Interrupt 24 handler again improved.
Space for Autokey Programs is increased from six to ten.
Provision is made for executing DOS internal commands.
Changes in version 4.1
Expanded Edit Mode added.
Triple Shell now runs batch files without adding the .bat
extension.
Changes in version 5.0
Directory management tools added.
Num lock recognition added.
Tab character implemented in edit mode.
Automatically loads data files to "edit" or "list"
or displays them with the DOS internal command "type".
Recognizes and includes hidden files and directories in
lists.
Changes in version 5.1
This is a maintenance update.
Handling of function keys in edit mode has been simplified
and standardized.
Handling of omitted drive and directory for the directory copy
and move function is improved.
Handling of duplicate file names for the copy and move function
has been improved.
And many bug fixes/code streamlinings too numerous to mention.
Changes in Version 5.2
Added key status bar.
Added control of high intensity blink for background colors.
Added History Lists.
Added /x switch.
Improved handling of vertical directory copy/moves.
If you omit complete path for copy/move/delete operations,
TS now assumes the default.
Added prune function.
Changes in Version 5.3
TS now correctly detects and releases time slices to OS2,
Desqview and Windows when run in a DOS window under these
systems.
Conflicts that made it difficult to run TS under OS2 have
been eliminated.
Support for displaying and changing file attributes has been
added. Attributes for directories are also displayed.
Plus a few minor fixes. Not much to fix this time.
Changes in Version 5.4
TS now has a new 3-d interface.
Interrupt 24 handler uses a jump table which should improve
performance. TS also detects and provides handling for several
more unusual errors.
Difficulties in moving directories that contain very large files
are repaired.
Command mode help screen lists all functions available.
TS now handles all ascii characters, high and low, in file and
directory names. Exceptions are . , : / * \ which must be used
only in their normal DOS roles.
Changes in Version 5.4a
Just a few minor bug fixes this time.
Triple Shell is distributed as shareware and, as such, is provided for
evaluation purposes only. If you find TS useful and wish to continue
using it, you need to register. This also gets you updates and
technical support. See the included file REGISTER.FRM for further
information. For product information, technical support, or quotes on
volume discounts, dealer pricing, site licenses, etc., contact me at the
address below.
TERMS OF DISTRIBUTION OF TRIPLE SHELL FOR SOFTWARE LIBRARIES:
1. The fee charged may not exceed $10, including postage,
mailer and any other charges.
2. Your library's catalog or listing must state that this
program is not free, but is copyrighted software that is
provided to allow the user to evaluate it before paying.
3. The offering and sale of Triple Shell will be stopped at any
time the author so requests.
5. Problems or complaints will be reported to the author for
resolution.
Please send registrations, comments, complaints, and suggestions
to the author:
Gleason Pace
12162 S. W. Scholls Ferry Rd. #191
Tigard, Or. 97223
Or you may contact me at my BBS, Noah's Kitchen, 503-977-3934,
Fido 1:105/37.